欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

什么是Kubernetes服務(wù)?

Kubernetes服務(wù)是集群中部署的一組 pod 的邏輯抽象(它們都執(zhí)行相同的功能)。由于 Pod 是短暫的,因此服務(wù)可以為一組提供特定功能(Web 服務(wù)、圖像處理等)的 Pod 分配一個名稱和唯一的 IP 地址(clusterIP)。只要服務(wù)正在運行該 IP 地址,它就不會改變。服務(wù)還為其訪問定義策略。

什么是Kubernetes服務(wù)?

在 Kubernetes 中,服務(wù)和部署有什么區(qū)別?

在Kubernetes中,部署是一種使用容器化應(yīng)用程序啟動 pod 并確保集群上始終運行必要數(shù)量的副本的方法。另一方面,服務(wù)負(fù)責(zé)向這些 pod 公開接口,這使得可以從集群內(nèi)部或外部進(jìn)程與服務(wù)之間進(jìn)行網(wǎng)絡(luò)訪問。

Kubernetes 服務(wù)的組件有哪些?

Kubernetes 服務(wù)將一組 pod 連接到一個抽象的服務(wù)名稱和 IP 地址。服務(wù)提供 pod 之間的發(fā)現(xiàn)和路由。例如,服務(wù)將應(yīng)用程序前端連接到其后端,每個后端都在集群中的單獨部署中運行。服務(wù)使用標(biāo)簽和選擇器將 pod 與其他應(yīng)用程序匹配。Kubernetes 服務(wù)的核心屬性是:

  • 定位 pod 的標(biāo)簽選擇器
  • clusterIP IP 地址和分配的端口號
  • 端口定義
  • 傳入端口到 targetPort 的可選映射

可以在沒有 pod 選擇器的情況下定義服務(wù)。例如,將服務(wù)指向不同命名空間或集群中的另一個服務(wù)。

Kubernetes 服務(wù)有哪些類型?

  • 集群IP。公開只能從集群內(nèi)部訪問的服務(wù)。
  • 節(jié)點端口。通過每個節(jié)點 IP 上的靜態(tài)端口公開服務(wù)。
  • 負(fù)載均衡器。通過云提供商的負(fù)載均衡器公開服務(wù)。
  • 外部名稱。通過返回 CNAME 記錄的值將服務(wù)映射到預(yù)定義的 externalName 字段。

什么是 Kubernetes ClusterIP 服務(wù)?

ClusterIP 是默認(rèn)的服務(wù)類型,用于在集群內(nèi)部的 IP 地址上公開服務(wù)。僅允許從集群內(nèi)部訪問。

什么是Kubernetes服務(wù)?

什么是 Kubernetes 無頭服務(wù)?

不需要負(fù)載平衡且僅公開單個 IP 的服務(wù)可以通過將 clusterIP 指定為“none”來創(chuàng)建“無頭”服務(wù)。可以使用選擇器定義無頭服務(wù),在這種情況下,端點記錄在 API 中創(chuàng)建,修改 DNS 以返回指向公開服務(wù)的 pod 的地址。沒有選擇器的無頭服務(wù)不會創(chuàng)建端點記錄。DNS 系統(tǒng)為與服務(wù)同名的端點配置 CNAME 記錄或記錄。

什么是 Kubernetes NodePort 服務(wù)?

NodePorts 是每個集群節(jié)點上的開放端口。Kubernetes 會將進(jìn)入 NodePort 的流量路由到服務(wù),即使該服務(wù)沒有在該節(jié)點上運行。NodePort 旨在作為其他更高級別的入口方法(例如負(fù)載平衡器)的基礎(chǔ),并且在開發(fā)中很有用。

什么是 Kubernetes ExternalName 服務(wù)?

ExternalName 服務(wù)與其他 Kubernetes 服務(wù)類似;但是,它不是通過 clusterIP 地址訪問,而是返回一個 CNAME 記錄,其值在創(chuàng)建服務(wù)時在 externalName: 參數(shù)中定義。

什么是 Kubernetes 負(fù)載均衡器服務(wù)?

對于在 AWS 或 Azure 等公共云提供商上運行的集群,創(chuàng)建負(fù)載 LoadBalancer 服務(wù)提供了與 clusterIP 服務(wù)等效的功能,將其擴(kuò)展到特定于云提供商的外部負(fù)載均衡器。Kubernetes 將自動創(chuàng)建負(fù)載均衡器,在需要時提供防火墻規(guī)則,并使用云提供商分配的外部 IP 地址填充服務(wù)。

什么是Kubernetes服務(wù)?

Kubernetes 服務(wù)如何工作?

服務(wù)只是使用標(biāo)簽指向 pod。由于服務(wù)不是特定于節(jié)點的,因此服務(wù)可以指向一個 pod,而不管它在任何給定時刻在集群中的哪個位置運行。通過公開服務(wù) IP 地址和 DNS 服務(wù)名稱,只要服務(wù)存在,就可以通過任一方法訪問應(yīng)用程序。

您如何定義 Kubernetes 服務(wù)?

服務(wù)在 YAML 中定義,所有 Kubernetes 對象也是如此。假設(shè)您部署了運行后端服務(wù)的 pod,以處理來自 Web 前端的數(shù)據(jù)。要在部署“deployment-backend”上公開名為“service-backend”的服務(wù),您可以使用:

api版本: v1

種類:服務(wù)

元數(shù)據(jù):

名稱:服務(wù)后端

規(guī)格:

端口:

- 端口: 4000

協(xié)議: TCP

目標(biāo)端口: 333

選擇器:

運行:部署后端

類型:集群IP

將創(chuàng)建服務(wù)“service-backend”,集群中的任何 pod 都可以通過 http://service-backend:4000 在其端口 333 上訪問它,或者使用端口 4000 在集群的 IP 地址上訪問它。

Kubernetes 服務(wù)也可以使用“kubectl expose”命令創(chuàng)建,該命令不需要 YAML 文件。可以使用以下命令創(chuàng)建相同的服務(wù):

kubectl 暴露部署部署后端--端口=333--目標(biāo)端口=4000--名稱=服務(wù)后端

如何訪問 Kubernetes 服務(wù)?

有兩種方法可以發(fā)現(xiàn) Kubernetes 服務(wù):

DNS(最常見): DNS 方法是發(fā)現(xiàn)服務(wù)的推薦方法。要使用此方法,必須首先在集群上安裝 DNS 服務(wù)器。DNS 服務(wù)器監(jiān)控 Kubernetes API,當(dāng)一個新服務(wù)被創(chuàng)建時,它的名字就可以用于請求應(yīng)用程序的輕松解析。

ENV 變量:此方法依賴于 kubelet 為運行 pod 的每個節(jié)點的每個活動服務(wù)添加環(huán)境變量。

文章鏈接: http://www.qzkangyuan.com/7012.html

文章標(biāo)題:什么是Kubernetes服務(wù)?

文章版權(quán):夢飛科技所發(fā)布的內(nèi)容,部分為原創(chuàng)文章,轉(zhuǎn)載請注明來源,網(wǎng)絡(luò)轉(zhuǎn)載文章如有侵權(quán)請聯(lián)系我們!

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
IDC云庫

你可以在元宇宙中擁有一些東西嗎?

2022-5-23 16:44:22

IDC云庫

什么是Kubernetes安全性?

2022-5-24 9:42:15

0 條回復(fù) A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 慈利县| 民县| 靖西县| 搜索| 汨罗市| 长垣县| 漳州市| 海丰县| 青岛市| 孝义市| 开阳县| 涟源市| 景谷| 曲靖市| 泽州县| 枣庄市| 扎囊县| 时尚| 莲花县| 吉水县| 江油市| 元阳县| 乌兰县| 涿州市| 朔州市| 玛多县| 邢台市| 齐齐哈尔市| 闸北区| 托里县| 平泉县| 加查县| 大理市| 来凤县| 宁安市| 霸州市| 江川县| 利津县| 喜德县| 青田县| 金昌市|